// app.ts
var http = require('./utils/http');
var api = require('./utils/api');
App<IAppOption>({
    http,
    api,
    globalData: {
        navHeight: 0,
        navTop: 0,
        windowHeight: 0,
        navObj:0
    },
    onLaunch() {
        let menuButtonObject = wx.getMenuButtonBoundingClientRect();
        wx.getSystemInfo({
            success: res => {
                //导航高度
                //导航高度
                let statusBarHeight = res.statusBarHeight,
                    navTop = menuButtonObject.top,
                    navObjWid = res.windowWidth - menuButtonObject.right + menuButtonObject.width, // 胶囊按钮与右侧的距离 = windowWidth - right+胶囊宽度
                    navHeight = statusBarHeight + menuButtonObject.height + (menuButtonObject.top - statusBarHeight) * 2;
                this.globalData.navHeight = navHeight; //导航栏总体高度
                this.globalData.navTop = navTop; //胶囊距离顶部距离
                this.globalData.navObj = menuButtonObject.height; //胶囊高度
            },
            fail(err) {
                console.log(err);
            }
        })

    },
})